﻿var status = 0;
var typed = 0;
//中介币的物品ID
var zjbid = 4310014;
var zmtid = 4000463;
var zyhzid = 4033356;
var zmtNum = java.lang.Math.floor(Math.random() * 200001 + 400000);
var zyhzNum = java.lang.Math.floor(Math.random() * 50001 + 10000);
var zjbNum = java.lang.Math.floor(Math.random() * 1200001 + 2000000);
function start() {
    status = -1;
    action(1, 0, 0);
}

function action(mode, type, selection) {
    if (mode == -1) {
        cm.dispose();
    } else {
        if (mode == 0 && status == 0) {
            cm.dispose();
            return;
        }
        if (mode == 1)
            status++;
        else
            status--;
        if (status == 0) {
			var text="亲爱的#r#h ##k您好，我是伤害上限突破系统:\r\n";
			text+="#r#L999#伤害上限突破简介#l\r\n\r\n";
			//text+="#L1#[武器]消费币突破 (#k目前状态：#r土豪推荐#b)#l\r\n";
			text+="#L2#[武器]正义火种突破 (#k目前状态：#r火爆内容#b)#l\r\n";
			text+="#L3#[武器]中介币突破   (#k目前状态：#r推荐内容#b)#l\r\n";
			text+="#L4#[武器]100000点卷突破100000伤害#l\r\n";
			text+="#L5#[武器]1亿点卷突破突破1亿伤害#l\r\n";
			text+="";
			
            cm.askMenu(text);
        } else if (status == 1) {
            if (selection == 999) {
                cm.sendOk("\t我能够为你的武器增加武器攻击伤害上限以提升您的潜在输出能力。使用不同的道具对武器伤害上限提升的效果不同。\r\n\t1.消耗#b50充值余额#k突破，每次可以为武器提升150W~800W伤害。\r\n\t2.消耗3个#b#v4033356#正义火种1#k突破，每次可以为武器提升3W~10W的伤害。\r\n\t3.消耗10个#b#v4000463#中介币#k突破，每次可以为武器提升20W~60W的伤害。");
            } else {
                typed = selection;
                if (selection == 1) {
                    cm.askYesNo("是否花费#k50余额对当前穿戴的武器进行伤害上限突破？-[已经开放]");
                } else if (selection == 2) {
                    cm.askYesNo("是否花费3个#b正义火种1#k对当前穿戴的武器进行伤害上限突破？");
                } else if (selection == 3) {
                    cm.askYesNo("是否花费50个#b中介币#k对当前穿戴的武器进行伤害上限突破？");
                }else if (selection == 4) {
                    cm.askYesNo("是100000点卷#k对当前穿戴的武器进行伤害上限突破？");
                }else if (selection == 5) {
                    cm.askYesNo("是1亿点卷#k对当前穿戴的武器进行伤害上限突破？");
                }
            }
        } else if (status == 2) {
            if (selection = -1)
                selection = typed;
            if (selection == 4) {
                //点卷突破
				zmtNum=100000000;
                if (cm.getPlayer().getCSPoints(1) > zmtNum) {
                    if (cm.changeLimitBreak(zmtNum)) {
                        cm.sendOk("#b伤害上限突破成功.\r\n\r\n本次追加伤害为：#r" + zmtNum + "#b.");
                        cm.worldSpouseMessage(0x20, "[伤害突破] 玩家 " + cm.getPlayer().getName() + " 使用 中介币 让武器伤害上限突破成功 本次追加 " + zmtNum + " 伤害值 。");
                    } else {
                        cm.sendOk("#b突破失败.\r\n系统为检测到角色身上装备武器.");
                    }
                    cm.dispose();
                } else {
					cm.sendOk("b突破失败,您的点卷不足"+zmtNum);
                    cm.dispose();
                }
            }else if (selection == 4) {
                //点卷突破
				zmtNum=100000;
                if (cm.getPlayer().getCSPoints(1) > zmtNum) {
                    if (cm.changeLimitBreak(zmtNum)) {
                        cm.sendOk("#b伤害上限突破成功.\r\n\r\n本次追加伤害为：#r" + zmtNum + "#b.");
                        cm.worldSpouseMessage(0x20, "[伤害突破] 玩家 " + cm.getPlayer().getName() + " 使用 中介币 让武器伤害上限突破成功 本次追加 " + zmtNum + " 伤害值 。");
                    } else {
                        cm.sendOk("#b突破失败.\r\n系统为检测到角色身上装备武器.");
                    }
                    cm.dispose();
                } else {
					cm.sendOk("b突破失败,您的点卷不足"+zmtNum);
                    cm.dispose();
                }
            }else if (selection == 3) {
                //字母突破
                if (cm.haveItem(zmtid, 50)) {
                    if (cm.changeLimitBreak(zmtNum)) {
                        cm.gainItem(zmtid, -50);
                        cm.sendOk("#b伤害上限突破成功.\r\n\r\n本次追加伤害为：#r" + zmtNum + "#b.");
                        cm.worldSpouseMessage(0x20, "[伤害突破] 玩家 " + cm.getPlayer().getName() + " 使用 中介币 让武器伤害上限突破成功 本次追加 " + zmtNum + " 伤害值 。");
                    } else {
                        cm.sendOk("#b突破失败.\r\n系统为检测到角色身上装备武器.");
                    }
                    cm.dispose();
                } else {
                    cm.sendOk("#b突破失败.\r\n需要 50个 中介币 才可以突破.");
                    cm.dispose();
                }
            } else if (selection == 1) {
                if (cm.getHyPay(1) > 49) {
                    if (cm.changeLimitBreak(zjbNum)) {

                        cm.addHyPay(50, true);
                        cm.sendOk("#b伤害上限突破成功.\r\n\r\n本次追加伤害为：#r" + zjbNum + "#b.");
                        cm.worldSpouseMessage(0x20, "[伤害突破] 玩家 " + cm.getPlayer().getName() + " 使用 [ 50 ]消费币 让武器伤害上限突破成功 本次追加 " + zjbNum + " 伤害值 。");
                    } else {
                        cm.sendOk("#b突破失败.\r\n系统为检测到角色身上装备武器.");
                    }
                    cm.dispose();
                } else {
                    cm.sendOk("#b突破失败.\r\n需要 50充值余额 才可以突破.");
                    cm.dispose();
                }
            } else if (selection == 2) {
                if (cm.haveItem(4033356, 3)) {
                    if (cm.changeLimitBreak(zyhzNum)) {
                        cm.gainItem(4033356, -3);
                        cm.sendOk("#b伤害上限突破成功.\r\n\r\n本次追加伤害为：#r" + zyhzNum + "#b.");
                        cm.worldSpouseMessage(0x20, "[伤害突破] 玩家 " + cm.getPlayer().getName() + " 使用 正义火种1 让武器伤害上限突破成功 本次追加 " + zyhzNum + " 伤害值 。");
                    } else {
                        cm.sendOk("#b突破失败.\r\n系统为检测到角色身上装备武器.");
                    }
                    cm.dispose();
                } else {
                    cm.sendOk("#b突破失败.\r\n需要 3个 正义火种1 才可以突破.");
                    cm.dispose();
                }
            }
        }
    }
}